the visualization tool now can help you with the following:

1. load multiple images and show them in the same window.
2. load xml files generated from LabelMe and show corresponding bounding boxes and their types on the image, according to the image name.
3. edit and create any bounding boxes of their positions and types. 
4. save and convert the edited bounding boxes information into the required xml form.

Here are how to the create and edit a bounding box:

edit a drawn rectangle: 
1. Left click any position within the targeted bounding box(if the position is overlapped, it will select one of them according to their id)
2. After the selected bounding box becomes green, left click the  new position(corner) where you want your bounding box being placed and left click again in its diagonal position. At this time, a new window will jump out and let you select the bounding box's type. 
3. If a new red bounding box show up and the old one disappears, the edit is completed.

create new rectangle:
1. If you are not under the edit state, right click the  new position(corner) where you want your bounding box being placed and right click again in its diagonal position. At this time, a new window will jump out and let you select the new bounding box's type. 
2. If a new red bounding box show up, the create is completed.

Delete a drawn rectangle: 
If you want to delete the bounding box, left click it and right click it again. The bounding box will be deleted. 

edit a label for a drawn rectangle: 
Left click any position within the targeted bounding box. When it turns green, middle click your mouse to edit the selected bounding box's type

A simple instruction video is attached, with the xml and jpg in the test folder.


CAUTION: To avoid any crashes, I suggest you should choose the directory of images and xml files carefully. Most of the time, simple directories like C:\ and root directory are okay. But some file names or directories will lead to unexpected crashes.